mounted on vehicles - Français Anglais Dictionnaire